menu
  Home  ==>  articles  ==>  delphi  ==>  roadmap_delphi_04_2008   

RoadMap Delphi - Avril 2008 - John COLIBRI.


1 - Les plans de développement Delphi

Nick HODGES, chef de produit chez CODEGEAR, vient de publier la nouvelle roadmap Delphi.

En général nous ne reprenons pas ici les articles que tout le monde peut trouver sur le site CODEGEAR, mais comme cet article était assez détaillé, nous avons décidé de reprendre ici les points qui nous ont semblé importants pour Delphi.

Nous avons dressé un bref historique des versions Delphi publiées à ce jour (8 juin 2007), pour ceux qui souhaiteraient mettre cette roadmap en perspective.

Mentionnons aussi que Nick HODGES signale que cette Roadmap n'est pas contractuelle, et peut être modifiée.




2 - La RoadMap Delphi

2.1 - Plan global

Voici le plan général:

delphi_roadmap_04_2008



2.2 - Second Semestre 2008 : Tiburon



2.3 - 1er Semestre 2008: Tiburon

  • extension des architectures de service pour le traitement des données. Essentiellement
    • extensions de dbExpress et DataSnap pour faciliter les architectures multi tiers.
    • permettra des clients encore plus légers qui accéderont aux données des serveurs d'application.
    • au niveau du serveur, possibilités de cacher les connexions, les requêtes et les résultats
    • abstraction du tDataset permettant aux serveurs de communiquer à différents types de Clients: Win32, .et, Java, JavaScript, PHP
    • amélioration du DbxClient
  • amélioration de l'internationalisation au niveau des monnaies et des jeux de caractères
    • l'IDE sera entièrement Unicode, ainsi que la VCL. Unicode pourra donc être utilisé depuis la RTL, la VCL et notre propre code
    • ajouts d'outils pour internationaliser ses projets au niveau du langage et du code
    • de grands efforts ont été entrepris pour préserver une compatibilité arrière avec les chaînes non Unicode (données et code)
    • Codegear travaille aussi avec les fournisseurs de librairies externes pour que ce passage à Unicode soit cohérent
  • le langage Pascal
    • utilisation des génériques au niveau du langage Pascal et de la RTL
    • ajouts de méthodes anonymes. Permet de définir des méthodes au milieu d'une expression.
  • IDE (l'environement de développement). Sont envisagés:
    • un gestionnaire de resources
    • un support amélioré de COM et des Type Librairies
    • un explorateur de CLASSe
    • ajout d'un "Integrated Translation Environment" et "External Translation Manager" pour améliorer l'internationalisation
Quelques commentaires
  • les détails présentés dans le document de Nick Hodges ne concernent pour le moment que la version Win32. Nous supposons que les informations .Net suivront
  • le retour en force du multi tiers. Malgré la présence de "Midas / DataSnap" depuis Delphi 6, une grande partie des dévelopeurs utilisent souvent le mode Client / Serveur. Mais nous avons fait cette année plusieurs formations multi tiers, et cela devrait donc encore se développer
  • à cause du passage à Unicode, cette version ne sera pas 100 % "non breaking". Des projets pré-2008 ne pouront pas être simplement recompilés. Mais, comme notre expérience Delphi depuis Delphi 1 le démontre, ces passages sont en général raisonnablement aisés
  • les génériques arrivent au niveau Win32 (ils étaient déjà présents au niveau .Net)
  • les méthodes anonymes ouvrent la possibilité d'utiliser une style applicatif (Lisp) et la programmation fonctionnelle. Delphi suit donc la voie vers les extensions Linq de C#


2.4 - Mi 2009 : Commodore

  • développement 64 bit natif
    • support du mode 64 bit pour le compilateur, la RTL, la VCL
    • une option de compilation permettra de générer du code 64 bit ou 32 bit
  • système de contrôle de source intégré à l'IDE (permet de gérer les version des projets)
  • un formateur Pascal (Pretty Printer)
  • amélioration de DataSnap
  • possibilité de paralléliser la RTL
Quelques commentaires
  • l'urgence du développement 64 bit ne fait pas l'unanimité. Certains dévelopeurs pensent que c'était indispensables depuis des années, d'autres que ce n'est pas du tout pressé.


2.5 - Au dela de 2009

Sont envisagés
  • amélioration du développement multi-core, multi thread
  • compilation vers d'autres plate formes cibles
  • développement pour les PDA et le Compact Framework
  • Rich Internet Applications



3 - Vos Commentaires

Comme nous avons tapé cette présentation en interprétant le texte anglais, elle comporte vraissemblablement des erreurs, et en tous cas des lacunes. Les puristes pourront toujours se référer au texte original.

Comme d'habitude:

  • nous vous remercions de nous signaler toute erreur, inexactitude ou problème de téléchargement en envoyant un e-mail à jcolibri@jcolibri.com. Les corrections qui en résulteront pourront aider les prochains lecteurs
  • tous vos commentaires, remarques, questions, critiques, suggestion d'article, ou mentions d'autres sources sur le même sujet seront de même les bienvenus à jcolibri@jcolibri.com.
  • plus simplement, vous pouvez taper (anonymement ou en fournissant votre e-mail pour une réponse) vos commentaires ci-dessus et nous les envoyer en cliquant "envoyer" :
    Nom :
    E-mail :
    Commentaires * :
     

  • et si vous avez apprécié cet article, faites connaître notre site, ajoutez un lien dans vos listes de liens ou citez-nous dans vos blogs ou réponses sur les messageries. C'est très simple: plus nous aurons de visiteurs et de références Google, plus nous écrirons d'articles.



4 - References

Cette Roadmap a été publiée le 8 juin sur le site Delphi Community:


5 - L'auteur

John COLIBRI est passionné par le développement Delphi et les applications de Bases de Données. Il a écrit de nombreux livres et articles, et partage son temps entre le développement de projets (nouveaux projets, maintenance, audit, migration BDE, migration Xe_n, refactoring) pour ses clients, le conseil (composants, architecture, test) et la formation. Son site contient des articles avec code source, ainsi que le programme et le calendrier des stages de formation Delphi, base de données, programmation objet, Services Web, Tcp/Ip et UML qu'il anime personellement tous les mois, à Paris, en province ou sur site client.
Created: jan-04. Last updated: mar-2020 - 250 articles, 620 .ZIP sources, 3303 figures
Contact : John COLIBRI - Tel: 01.42.83.69.36 / 06.87.88.23.91 - email:jcolibri@jcolibri.com
Copyright © J.Colibri   http://www.jcolibri.com - 2001 - 2020
Retour:  Home  Articles  Formations  Développement Delphi  Livres  Pascalissime  Liens  Download
l'Institut Pascal

John COLIBRI

+ Home
  + articles_avec_sources
    + bases_de_donnees
    + web_internet_sockets
    + services_web_
    + prog_objet_composants
    + office_com_automation
    + colibri_utilities
    + uml_design_patterns
    + graphique
    + delphi
      – delphi_8_vcl_net
      – d8_windows_forms
      – turbo_delphi
      – les_versions_delphi
      – roadmap_delphi_6/7
      – ide_delphi_2006
      – rad_studio_2007
      – roadmap_delphi_4/8
      – raccourcis_clavier
      – delphi_prism
      – roadmap_delphi_8/10
      – demos_sourceforge
      – delphi_xe
      – migration_unicode
      – delphi_xe2
      – delphi_xe2_tour
      – roadmap_2011
      – maj_delphi_xe2_1
      – delphi_xe3_lancement
      – delphi_xe3_et_apres
      – delphi_xe3_infos
      – delphi_xe3_recap
      – roadmap_mobile_stu
      – delphi_xe4_ios
      – delphi_xe4_android
      – roadmap_delphi_2014
      – rachat_embarcadero
      + reunions_delphi
    + outils
    + firemonkey
    + vcl_rtl
    + colibri_helpers
    + colibri_skelettons
    + admin
  + formations
  + developpement_delphi
  + présentations
  + pascalissime
  + livres
  + entre_nous
  – télécharger

contacts
plan_du_site
– chercher :

RSS feed  
Blog